package org.sibframework.sda.test.objects;

public class SysTransferReport implements java.io.Serializable {

    //Fields Generated
    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    private java.lang.Long id = null;
    /**
     * 开始时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>START_TIME</tt>.<p>
     */
    private java.util.Date startTime = null;
    /**
     * 完成时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>END_TIME</tt>.<p>
     */
    private java.util.Date endTime = null;
    /**
     * 持续时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>DURATION</tt>.<p>
     */
    private java.lang.Long duration = null;
    /**
     * 成功传输条数<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>SUCCESS_COUNT</tt>.<p>
     */
    private java.lang.Long successCount = null;
    /**
     * 失败条数<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>FAILED_COUNT</tt>.<p>
     */
    private java.lang.Long failedCount = null;
    /**
     * 总条数<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>TOTAL_COUNT</tt>.<p>
     */
    private java.lang.Long totalCount = null;
    /**
     * 操作员<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>OPERATE_ACCOUNT</tt>.<p>
     */
    private java.lang.String operateAccount = null;
    /**
     * 源数据库<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>SOURCE_DATABASE</tt>.<p>
     */
    private java.lang.String sourceDatabase = null;
    /**
     * 目标类型<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>TARGET_DATABASE</tt>.<p>
     */
    private java.lang.String targetDatabase = null;
    /**
     * 传输类型<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>TRANSFER_TYPE</tt>.<p>
     */
    private java.lang.String transferType = null;
    /**
     * 数据名<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>MODEL_NAME</tt>.<p>
     */
    private java.lang.String modelName = null;
    /**
     * 提示信息<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>4000</tt>.<p>
     * Column: <tt>MESSAGE</tt>.<p>
     */
    private java.lang.String message = null;
    /**
     * 查询源数据库的sql语句。<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>1000</tt>.<p>
     * Column: <tt>SQL</tt>.<p>
     */
    private java.lang.String sql = null;

    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    public java.lang.Long getId() {
    	return this.id;
    }
    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    public void setId(java.lang.Long id) {
    	this.id = id;
    }

    /**
     * 开始时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>START_TIME</tt>.<p>
     */
    public java.util.Date getStartTime() {
    	return this.startTime;
    }
    /**
     * 开始时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>START_TIME</tt>.<p>
     */
    public void setStartTime(java.util.Date startTime) {
    	this.startTime = startTime;
    }

    /**
     * 完成时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>END_TIME</tt>.<p>
     */
    public java.util.Date getEndTime() {
    	return this.endTime;
    }
    /**
     * 完成时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>END_TIME</tt>.<p>
     */
    public void setEndTime(java.util.Date endTime) {
    	this.endTime = endTime;
    }

    /**
     * 持续时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>DURATION</tt>.<p>
     */
    public java.lang.Long getDuration() {
    	return this.duration;
    }
    /**
     * 持续时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>DURATION</tt>.<p>
     */
    public void setDuration(java.lang.Long duration) {
    	this.duration = duration;
    }

    /**
     * 成功传输条数<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>SUCCESS_COUNT</tt>.<p>
     */
    public java.lang.Long getSuccessCount() {
    	return this.successCount;
    }
    /**
     * 成功传输条数<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>SUCCESS_COUNT</tt>.<p>
     */
    public void setSuccessCount(java.lang.Long successCount) {
    	this.successCount = successCount;
    }

    /**
     * 失败条数<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>FAILED_COUNT</tt>.<p>
     */
    public java.lang.Long getFailedCount() {
    	return this.failedCount;
    }
    /**
     * 失败条数<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>FAILED_COUNT</tt>.<p>
     */
    public void setFailedCount(java.lang.Long failedCount) {
    	this.failedCount = failedCount;
    }

    /**
     * 总条数<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>TOTAL_COUNT</tt>.<p>
     */
    public java.lang.Long getTotalCount() {
    	return this.totalCount;
    }
    /**
     * 总条数<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>TOTAL_COUNT</tt>.<p>
     */
    public void setTotalCount(java.lang.Long totalCount) {
    	this.totalCount = totalCount;
    }

    /**
     * 操作员<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>OPERATE_ACCOUNT</tt>.<p>
     */
    public java.lang.String getOperateAccount() {
    	return this.operateAccount;
    }
    /**
     * 操作员<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>OPERATE_ACCOUNT</tt>.<p>
     */
    public void setOperateAccount(java.lang.String operateAccount) {
    	this.operateAccount = operateAccount;
    }

    /**
     * 源数据库<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>SOURCE_DATABASE</tt>.<p>
     */
    public java.lang.String getSourceDatabase() {
    	return this.sourceDatabase;
    }
    /**
     * 源数据库<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>SOURCE_DATABASE</tt>.<p>
     */
    public void setSourceDatabase(java.lang.String sourceDatabase) {
    	this.sourceDatabase = sourceDatabase;
    }

    /**
     * 目标类型<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>TARGET_DATABASE</tt>.<p>
     */
    public java.lang.String getTargetDatabase() {
    	return this.targetDatabase;
    }
    /**
     * 目标类型<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>TARGET_DATABASE</tt>.<p>
     */
    public void setTargetDatabase(java.lang.String targetDatabase) {
    	this.targetDatabase = targetDatabase;
    }

    /**
     * 传输类型<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>TRANSFER_TYPE</tt>.<p>
     */
    public java.lang.String getTransferType() {
    	return this.transferType;
    }
    /**
     * 传输类型<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>TRANSFER_TYPE</tt>.<p>
     */
    public void setTransferType(java.lang.String transferType) {
    	this.transferType = transferType;
    }

    /**
     * 数据名<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>MODEL_NAME</tt>.<p>
     */
    public java.lang.String getModelName() {
    	return this.modelName;
    }
    /**
     * 数据名<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>MODEL_NAME</tt>.<p>
     */
    public void setModelName(java.lang.String modelName) {
    	this.modelName = modelName;
    }

    /**
     * 提示信息<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>4000</tt>.<p>
     * Column: <tt>MESSAGE</tt>.<p>
     */
    public java.lang.String getMessage() {
    	return this.message;
    }
    /**
     * 提示信息<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>4000</tt>.<p>
     * Column: <tt>MESSAGE</tt>.<p>
     */
    public void setMessage(java.lang.String message) {
    	this.message = message;
    }

    /**
     * 查询源数据库的sql语句。<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>1000</tt>.<p>
     * Column: <tt>SQL</tt>.<p>
     */
    public java.lang.String getSql() {
    	return this.sql;
    }
    /**
     * 查询源数据库的sql语句。<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>1000</tt>.<p>
     * Column: <tt>SQL</tt>.<p>
     */
    public void setSql(java.lang.String sql) {
    	this.sql = sql;
    }
}